gtk/gtkprintunixdialog.c: Use accessor functions to access GtkWindow
authorJavier Jardón <jjardon@gnome.org>
Tue, 17 Aug 2010 13:16:13 +0000 (15:16 +0200)
committerJavier Jardón <jjardon@gnome.org>
Mon, 23 Aug 2010 18:19:44 +0000 (20:19 +0200)
gtk/gtkprintunixdialog.c

index 849070536231c7d67141d6ea902cd7691e568c25..130c0e35ec03df1084bd84ea272009faa715609a 100644 (file)
@@ -467,6 +467,8 @@ error_dialogs (GtkPrintUnixDialog *print_dialog,
                   if (file != NULL &&
                       g_file_query_exists (file, NULL))
                     {
+                      GtkWindowGroup *group;
+
                       toplevel = get_toplevel (GTK_WIDGET (print_dialog));
 
                       basename = g_file_get_basename (file);
@@ -498,8 +500,9 @@ error_dialogs (GtkPrintUnixDialog *print_dialog,
                       gtk_dialog_set_default_response (GTK_DIALOG (dialog),
                                                        GTK_RESPONSE_ACCEPT);
 
-                      if (toplevel->group)
-                        gtk_window_group_add_window (toplevel->group,
+                      group = gtk_window_get_group (toplevel);
+                      if (group)
+                        gtk_window_group_add_window (group,
                                                      GTK_WINDOW (dialog));
 
                       response = gtk_dialog_run (GTK_DIALOG (dialog));